package com.qingcloud.adminbackend.pojo.app;

import com.qingcloud.adminbackend.entity.app.*;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;
import java.util.List;

/**
 * 实例运行日志返回对象
 *
 * @author wangjinnan
 */
@Getter
@Setter
@ToString
public class JobExportDTO implements Serializable {

    /**
     * 作业信息
     */
    private List<Job> jobs;

    /**
     * 作业实例信息
     */
    private List<JobComponentInstance> instances;

    /**
     * 实例参数信息
     */
    private List<JobComponentInstanceParameter> parameters;

    /**
     * 实例输出信息
     */
    private List<JobComponentInstanceOutput> outputs;

    /**
     * 实例映射信息
     */
    private List<JobComponentInstanceOutMapping> mappings;

    /**
     * 实例关系信息
     */
    private List<JobComponentInstanceRelation> relations;

    /**
     * 实例调度信息
     */
    private List<JobComponentInstanceScheduler> schedulers;

}
